49055f93f80b7962417ba229ca98816e4dc8f083,src/main/java/net/blacklab/lmr/client/renderer/entity/RenderLittleMaid.java,MMMLayerArmor,render,#EntityLivingBase#number#number#number#number#number#number#number#,82

Before Change


					try{
						Minecraft.getMinecraft().getTextureManager().bindTexture(texInnerLight);
						GL11.glEnable(GL11.GL_BLEND);
						GL11.glEnable(GL11.GL_ALPHA_TEST);
						GL11.glBlendFunc(GL11.GL_ONE, GL11.GL_ONE);
						GL11.glDepthFunc(GL11.GL_LEQUAL);

						RendererHelper.setLightmapTextureCoords(0x00f000f0);//61680
						if (modelFATT.textureLightColor == null) {
							GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
						} else {
							//発光色を調整
							GL11.glColor4f(
									modelFATT.textureLightColor[0],
									modelFATT.textureLightColor[1],
									modelFATT.textureLightColor[2],
									modelFATT.textureLightColor[3]);
						}
						modelFATT.modelInner.render(fcaps, limbSwing, limbSwingAmount, ageInTicks, netHeadYaw, headPitch, renderScale, true);
						RendererHelper.setLightmapTextureCoords(modelFATT.lighting);
						GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
						GL11.glDisable(GL11.GL_BLEND);
						GL11.glDisable(GL11.GL_ALPHA_TEST);
					}catch(Exception e){ break INNERLIGHT; }
					GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
				}

After Change


					ResourceLocation texInner = modelFATT.textureInner[renderParts];
					if(texInner!=null&&lmm.isArmorVisible(0)) try{
						Minecraft.getMinecraft().getTextureManager().bindTexture(texInner);
						GL11.glEnable(GL11.GL_BLEND);
						GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
						modelFATT.modelInner.setRotationAngles(limbSwing, limbSwingAmount, ageInTicks, netHeadYaw, headPitch, renderScale, fcaps);
						modelFATT.modelInner.setLivingAnimations(fcaps, limbSwing, limbSwingAmount, partialTicks);
						modelFATT.modelInner.render(fcaps, limbSwing, limbSwingAmount, ageInTicks, netHeadYaw, headPitch, renderScale, true);
					}catch(Exception e){ break INNER; }
				} else {
//					modelFATT.modelInner.render(lmm.maidCaps, par2, par3, lmm.ticksExisted, par5, par6, renderScale, true);
				}
			}

			// 発光Inner
			INNERLIGHT: if (modelFATT.modelInner!=null) {
				ResourceLocation texInnerLight = modelFATT.textureInnerLight[renderParts];
				if (texInnerLight != null&&lmm.isArmorVisible(1)) {
					try{
						Minecraft.getMinecraft().getTextureManager().bindTexture(texInnerLight);
						GL11.glEnable(GL11.GL_BLEND);
						GL11.glDisable(GL11.GL_ALPHA_TEST);
						GL11.glBlendFunc(GL11.GL_ONE, GL11.GL_ONE);
						GL11.glDepthFunc(GL11.GL_LEQUAL);

						RendererHelper.setLightmapTextureCoords(0x00f000f0);//61680
						if (modelFATT.textureLightColor == null) {
							GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
						} else {
							//発光色を調整
							GL11.glColor4f(
									modelFATT.textureLightColor[0],
									modelFATT.textureLightColor[1],
									modelFATT.textureLightColor[2],
									modelFATT.textureLightColor[3]);
						}
						modelFATT.modelInner.render(fcaps, limbSwing, limbSwingAmount, ageInTicks, netHeadYaw, headPitch, renderScale, true);
						RendererHelper.setLightmapTextureCoords(modelFATT.lighting);
						GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
						GL11.glDisable(GL11.GL_BLEND);
						GL11.glEnable(GL11.GL_ALPHA_TEST);
					}catch(Exception e){ break INNERLIGHT; }
				}
			}